f1f1846dd1387e1b5f1bee05e890e8dd114e666b,specialpurpose/oagis/src/org/ofbiz/oagis/OagisShipmentServices.java,OagisShipmentServices,showShipment,#DispatchContext#Map#,85

Before Change


                            isitspastCtx.put("shipmentId", shipmentId);      
                            isitspastCtx.put("shipmentPackageSeqId", shipmentPackageSeqId);
                            isitspastCtx.put("promisedDatetime", orderItemShipGrpInvReservation.get("promisedDatetime"));                    
                            Element invDetailElement = UtilXml.firstChildElement(invItemElement, "ns:INVDETAIL"); //n                            
                            if(UtilValidate.isNotEmpty(invDetailElement)) {
                                    String serialNumber = UtilXml.childElementValue(invDetailElement, "os:SERIALNUM"); // os                                                                                   
                                    isitspastCtx.put("serialNumber", serialNumber);                                        

After Change


                            isitspastCtx.put("shipmentId", shipmentId);      
                            isitspastCtx.put("shipmentPackageSeqId", shipmentPackageSeqId);
                            isitspastCtx.put("promisedDatetime", orderItemShipGrpInvReservation.get("promisedDatetime"));                    
                            List invDetailElementList = UtilXml.childElementList(invItemElement, "ns:INVDETAIL"); //n                            
                            if(UtilValidate.isNotEmpty(invDetailElementList)) {
                                Iterator invDetailElementItr = invDetailElementList.iterator();
                                while(invDetailElementItr.hasNext()) {
                                    Element invDetailElement = (Element) invDetailElementItr.next();
                                    String serialNumber = UtilXml.childElementValue(invDetailElement, "os:SERIALNUM"); // os                                                                                   
                                    isitspastCtx.put("serialNumber", serialNumber);                                        
                                    isitspastCtx.remove("itemIssuanceId");